<!DOCTYPE html>
<html lang="zh">
<head>
	<meta charset="UTF-8">
	<meta name="viewport" content="width=device-width, initial-scale=1.0">
	<meta http-equiv="X-UA-Compatible" content="ie=edge">
	<title></title>
</head>
<body>
	<!-- <script src="js/a.js" type="text/javascript" charset="utf-8" async="async"></script>
	<script src="js/b.js" type="text/javascript" charset="utf-8" async="async"></script> -->
	<script type="text/javascript">
		/*
		同步：需要等待、排队。（一条比较窄的马路，有多辆车要通过，需要一辆一辆的按顺序通过）
		异步：不需要等待、排队（一条多排马路，有多辆车要通过，车可以同时并行通过）
		setTimeout(setInterval)、回调函数
		*/
		// console.log('11111111')
		// console.log('222222222')
		// setTimeout(function(){
		// 	console.log('3333333333333333333')
		// },2000)
		// console.log('aaaaaaaaa')
		/*
		get:传递的参数可以在地址栏后面直接写（地址？xxx=xxx&xxx=xxxx）
		post:传递的参数要放到send方法里；需要增加一项设置请求头操作
		*/
	   /*
		 javaweb  Tomcat
		 aspx      IIS
		 php		Apache
		 
		 json-sever //前提：电脑当中要安装node.js。能够接收restfal请求的服务器
		 安装Node.js	node -v
		 安装json-server	npm install -g json-server
		 npm uninstall -g json-server 卸载uninstall
		 创建数据库		随便找个地方，创建一个json文件
		 启动服务器		json-server -w json 文件储存路径
		 
		*/
		let xhr = new XMLHttpRequest()
		xhr.open('GET','data.txt')
		xhr.send()
		
		xhr.onreadystatechange=function(){
			if(xhr.readyState!=4) return
			//readyState客户端想服务器发送的数据有没有问题发送的状态码：0，1，2，3，4，4为成功
			if(xhr.readyState==4 && xhr.status==200){
				//status服务器响应的状态码：100，200，300，400，500、200成功
				console.log(xhr.responseText)
			}
		}
		//post请求
		let xhr1 = new XMLHttpRequest();
		xhr1.open('POST','data.txt')
		xhr1.setRequestHeader('Content-Type','appliacation/x-www.from-urlencoded');
		xhr1.send('xxx=xxx&xxx=xxxxs')
		
	</script>
	
	
	
</body>
</html>